illegitimate pollination - French English Dictionary